/*
DiQuick v1.2.2 (http://www.diquick.com)
*/

/*-----------------------body------------------------*/
html {font-size:14px;}
body {background-color:#fff;color:#666;font-size:1rem;font-family:"Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;}
    
*,*:before,*:after {box-sizing:border-box;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {margin:0;padding:0;}
ol,ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
img,form,fieldset {outline:none;border:0;}
input,textarea,select {outline:none;}
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {color:#999;}
button,input[type=submit],input[type=reset] {outline:none;border:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-appearance:none;}
a {outline:none;color:#666;text-decoration:none;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a:hover {color:#333;}

p,.basebox {margin-bottom:1.5rem;line-height:1.75;}

h1,h2,h3,h4,h5,h6 {margin-bottom:.5rem;font-weight:normal;}
h1,h2,h3 {line-height:1.25;}
h4,h5,h6 {line-height:1.5;}
h1 {font-size:2.5rem;}
h2 {font-size:2.25rem;}
h3 {font-size:2rem;}
h4 {font-size:1.75rem;}
h5 {font-size:1.5rem;}
h6 {font-size:1.25rem;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {margin-left:.75rem;line-height:1;opacity:0.75;filter:Alpha(Opacity =75);}
h1 small {font-size:1.5rem;}
h2 small {font-size:1.25rem;}
h3 small {font-size:1rem;}
h4 small,h5 small,h6 small {font-size:.875rem;}

ul.baselist,ol.baselist,dl.baselist {margin-bottom:1.5rem;}
ul.baselist,ul.baselist ul,ol.baselist,ol.baselist ol {padding-left:1.25rem;}
ul.baselist ul,ol.baselist ol {margin:.5rem 0;}
ul.baselist {list-style:disc;}
ul.baselist ul {list-style:circle;}
ol.baselist,ol.baselist ol {list-style:decimal;}
dl.baselist dt {font-size:1.5rem;}
ul.baselist li,ol.baselist li,dl.baselist dd {font-size:1rem;}
ul.baselist li,ol.baselist li,dl.baselist dt,dl.baselist dd {margin-bottom:.375rem;line-height:1.5;}

address {margin-bottom:1.5rem;font-style:normal;line-height:1.75;}

blockquote {margin-bottom:1.5rem;padding:.5rem 1.5rem;border-left:.375rem solid #f1f2f4;line-height:1.75;}

img {max-width:100%;vertical-align:middle;}
img.circle {border-radius:100%;}
img.radius {border-radius:.375rem;}
img.border {padding:.75rem;border:1px solid #ddd;}

.fl {float:left;}
.fr {float:right !important;}
.fc {float:none !important;margin-right:auto;margin-left:auto;}

.ib {display:inline-block;}
.show {display:block;}
.hide {display:none;}
.hidei {display:none !important;}

.mt0 {margin-top:0 !important;}
.mt1 {margin-top:.25rem !important;}
.mt2 {margin-top:.375rem !important;}
.mt3 {margin-top:.5rem !important;}
.mt4 {margin-top:.75rem !important;}
.mt5 {margin-top:1rem !important;}
.mt6 {margin-top:1.25rem !important;}
.mt7 {margin-top:1.5rem !important;}
.mt8 {margin-top:1.75rem !important;}
.mt9 {margin-top:2rem !important;}

.mr0 {margin-right:0 !important;}
.mr1 {margin-right:.25rem !important;}
.mr2 {margin-right:.375rem !important;}
.mr3 {margin-right:.5rem !important;}
.mr4 {margin-right:.75rem !important;}
.mr5 {margin-right:1rem !important;}
.mr6 {margin-right:1.25rem !important;}
.mr7 {margin-right:1.5rem !important;}
.mr8 {margin-right:1.75rem !important;}
.mr9 {margin-right:2rem !important;}

.mb0 {margin-bottom:0 !important;}
.mb1 {margin-bottom:.25rem !important;}
.mb2 {margin-bottom:.375rem !important;}
.mb3 {margin-bottom:.5rem !important;}
.mb4 {margin-bottom:.75rem !important;}
.mb5 {margin-bottom:1rem !important;}
.mb6 {margin-bottom:1.25rem !important;}
.mb7 {margin-bottom:1.5rem !important;}
.mb8 {margin-bottom:1.75rem !important;}
.mb9 {margin-bottom:2rem !important;}

.ml0 {margin-left:0 !important;}
.ml1 {margin-left:.25rem !important;}
.ml2 {margin-left:.375rem !important;}
.ml3 {margin-left:.5rem !important;}
.ml4 {margin-left:.75rem !important;}
.ml5 {margin-left:1rem !important;}
.ml6 {margin-left:1.25rem !important;}
.ml7 {margin-left:1.5rem !important;}
.ml8 {margin-left:1.75rem !important;}
.ml9 {margin-left:2rem !important;}

.pt0 {padding-top:0 !important;}
.pt1 {padding-top:.25rem !important;}
.pt2 {padding-top:.375rem !important;}
.pt3 {padding-top:.5rem !important;}
.pt4 {padding-top:.75rem !important;}
.pt5 {padding-top:1rem !important;}
.pt6 {padding-top:1.25rem !important;}
.pt7 {padding-top:1.5rem !important;}
.pt8 {padding-top:1.75rem !important;}
.pt9 {padding-top:2rem !important;}

.pr0 {padding-right:0 !important;}
.pr1 {padding-right:.25rem !important;}
.pr2 {padding-right:.375rem !important;}
.pr3 {padding-right:.5rem !important;}
.pr4 {padding-right:.75rem !important;}
.pr5 {padding-right:1rem !important;}
.pr6 {padding-right:1.25rem !important;}
.pr7 {padding-right:1.5rem !important;}
.pr8 {padding-right:1.75rem !important;}
.pr9 {padding-right:2rem !important;}

.pb0 {padding-bottom:0 !important;}
.pb1 {padding-bottom:.25rem !important;}
.pb2 {padding-bottom:.375rem !important;}
.pb3 {padding-bottom:.5rem !important;}
.pb4 {padding-bottom:.75rem !important;}
.pb5 {padding-bottom:1rem !important;}
.pb6 {padding-bottom:1.25rem !important;}
.pb7 {padding-bottom:1.5rem !important;}
.pb8 {padding-bottom:1.75rem !important;}
.pb9 {padding-bottom:2rem !important;}

.pl0 {padding-left:0 !important;}
.pl1 {padding-left:.25rem !important;}
.pl2 {padding-left:.375rem !important;}
.pl3 {padding-left:.5rem !important;}
.pl4 {padding-left:.75rem !important;}
.pl5 {padding-left:1rem !important;}
.pl6 {padding-left:1.25rem !important;}
.pl7 {padding-left:1.5rem !important;}
.pl8 {padding-left:1.75rem !important;}
.pl9 {padding-left:2rem !important;}

.tl {text-align:left !important;}
.tr {text-align:right !important;}
.tc {text-align:center !important;}
.del {text-decoration:line-through !important;}
.ins {text-decoration:underline !important;}
.capitalize {text-transform:capitalize !important;}
.uppercase {text-transform:uppercase !important;}
.lowercase {text-transform:lowercase !important;}
.b {font-weight:bold !important;}
.i {font-style:italic !important;}

.fs1 {font-size:.875rem !important;}
.fs2 {font-size:1rem !important;}
.fs3 {font-size:1.125rem !important;}
.fs4 {font-size:1.25rem !important;}
.fs5 {font-size:1.5rem !important;}
.fs6 {font-size:1.75rem !important;}
.fs7 {font-size:2rem !important;}
.fs8 {font-size:2.25rem !important;}
.fs9 {font-size:2.5rem !important;}

.lh125 {line-height:1.25 !important;}
.lh150 {line-height:1.5 !important;}
.lh175 {line-height:1.75 !important;}
.lh200 {line-height:2 !important;}

.c-000 {color:#000000 !important;}
.c-333 {color:#333333 !important;}
.c-666 {color:#666666 !important;}
.c-999 {color:#999999 !important;}
.c-fff {color:#ffffff !important;}
.c-red {color:#d22020 !important;}
.c-orange {color:#ff6a13 !important;}
.c-yellow {color:#ffd400 !important;}
.c-tan {color:#d8c69d !important;}
.c-brown {color:#905b35 !important;}
.c-marron {color:#752438 !important;}
.c-lime {color:#abd83e !important;}
.c-green {color:#269c35 !important;}
.c-forest {color:#224e35 !important;}
.c-lightblue {color:#4ecff7 !important;}
.c-blue {color:#2077d2 !important;}
.c-navy {color:#1c406d !important;}
.c-pink {color:#fd6298 !important;}
.c-magenta {color:#ec2292 !important;}
.c-purple {color:#852dd6 !important;}

.bg-000 {background-color:#000000 !important;}
.bg-333 {background-color:#333333 !important;}
.bg-666 {background-color:#666666 !important;}
.bg-999 {background-color:#999999 !important;}
.bg-fff {background-color:#ffffff !important;}
.bg-red {background-color:#d22020 !important;}
.bg-orange {background-color:#ff6a13 !important;}
.bg-yellow {background-color:#ffd400 !important;}
.bg-tan {background-color:#d8c69d !important;}
.bg-brown {background-color:#905b35 !important;}
.bg-marron {background-color:#752438 !important;}
.bg-lime {background-color:#abd83e !important;}
.bg-green {background-color:#269c35 !important;}
.bg-forest {background-color:#224e35 !important;}
.bg-lightblue {background-color:#4ecff7 !important;}
.bg-blue {background-color:#2077d2 !important;}
.bg-navy {background-color:#1c406d !important;}
.bg-pink {background-color:#fd6298 !important;}
.bg-magenta {background-color:#ec2292 !important;}
.bg-purple {background-color:#852dd6 !important;}

.o1 {opacity:0.1;filter:Alpha(Opacity =10);}
.o2 {opacity:0.2;filter:Alpha(Opacity =20);}
.o3 {opacity:0.3;filter:Alpha(Opacity =30);}
.o4 {opacity:0.4;filter:Alpha(Opacity =40);}
.o5 {opacity:0.5;filter:Alpha(Opacity =50);}
.o6 {opacity:0.6;filter:Alpha(Opacity =60);}
.o7 {opacity:0.7;filter:Alpha(Opacity =70);}
.o8 {opacity:0.8;filter:Alpha(Opacity =80);}
.o9 {opacity:0.9;filter:Alpha(Opacity =90);}

.gray {filter:grayscale(1);-webkit-filter:grayscale(1);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}

/*-----------------------layout------------------------*/

.wrapper,.header,.main,.footer,.shell {position:relative;clear:both;}
.shell {margin:0 auto;max-width:91rem;}
.sidebar {float:left;margin-right:2%;width:22%;}
.sidebar.fr {margin:0 0 0 2%;}
.container {float:left;width:76%;}

@media screen and (max-width:1200px) {
.shell {padding-right:1.5rem;padding-left:1.5rem;}
}
@media screen and (max-width:750px) {
.shell {width:100%;}
.sidebar,.sidebar.fr {margin:0 0 2% 0;width:100%;}
.container,.container.fl {width:100%;}
}

.box10 {width:10%;}
.box15 {width:15%;}
.box20 {width:20%;}
.box25 {width:25%;}
.box30 {width:30%;}
.box33 {width:33.33339%;}
.box35 {width:35%;}
.box40 {width:40%;}
.box45 {width:45%;}
.box50 {width:50%;}
.box55 {width:55%;}
.box60 {width:60%;}
.box65 {width:65%;}
.box66 {width:66.66669%;}
.box70 {width:70%;}
.box75 {width:75%;}
.box80 {width:80%;}
.box85 {width:85%;}
.box90 {width:90%;}
.box95 {width:95%;}
.box100 {width:100%;}
.box10,.box15,.box20,.box25,.box30,.box33,.box35,.box40,.box45,.box50,.box55,.box60,.box65,.box66,.box70,.box75,.box80,.box85,.box90,.box100 {float:left;}

[class^="box"].plr,[class*="box"].plr {padding-right:.75rem;padding-left:.75rem;}

@media screen and (max-width:1200px) {
.box-m10 {width:10%;}
.box-m15 {width:15%;}
.box-m20 {width:20%;}
.box-m25 {width:25%;}
.box-m30 {width:30%;}
.box-m33 {width:33.33339%;}
.box-m35 {width:35%;}
.box-m40 {width:40%;}
.box-m45 {width:45%;}
.box-m50 {width:50%;}
.box-m55 {width:55%;}
.box-m60 {width:60%;}
.box-m65 {width:65%;}
.box-m66 {width:66.66669%;}
.box-m70 {width:70%;}
.box-m75 {width:75%;}
.box-m80 {width:80%;}
.box-m85 {width:85%;}
.box-m90 {width:90%;}
.box-m95 {width:95%;}
.box-m100 {width:100%;}
}

@media screen and (max-width:750px) {
.box-s10 {width:10%;}
.box-s15 {width:15%;}
.box-s20 {width:20%;}
.box-s25 {width:25%;}
.box-s30 {width:30%;}
.box-s33 {width:33.33339%;}
.box-s35 {width:35%;}
.box-s40 {width:40%;}
.box-s45 {width:45%;}
.box-s50 {width:50%;}
.box-s55 {width:55%;}
.box-s60 {width:60%;}
.box-s65 {width:65%;}
.box-s66 {width:66.66669%;}
.box-s70 {width:70%;}
.box-s75 {width:75%;}
.box-s80 {width:80%;}
.box-s85 {width:85%;}
.box-s90 {width:90%;}
.box-s95 {width:95%;}
.box-s100 {width:100%;}
}

.offset5 {margin-left:5%;}
.offset10 {margin-left:10%;}
.offset15 {margin-left:15%;}
.offset20 {margin-left:20%;}
.offset25 {margin-left:25%;}
.offset30 {margin-left:30%;}
.offset33 {margin-left:33.33339%;}
.offset35 {margin-left:35%;}
.offset40 {margin-left:40%;}
.offset45 {margin-left:45%;}
.offset50 {margin-left:50%;}
.offset55 {margin-left:55%;}
.offset60 {margin-left:60%;}
.offset65 {margin-left:65%;}
.offset66 {margin-left:66.66669%;}
.offset70 {margin-left:70%;}
.offset75 {margin-left:75%;}
.offset80 {margin-left:80%;}
.offset85 {margin-left:85%;}
.offset90 {margin-left:90%;}

@media screen and (max-width:1200px) {
.offset-m0 {margin-left:0%;}
.offset-m5 {margin-left:5%;}
.offset-m10 {margin-left:10%;}
.offset-m15 {margin-left:15%;}
.offset-m20 {margin-left:20%;}
.offset-m25 {margin-left:25%;}
.offset-m30 {margin-left:30%;}
.offset-m33 {margin-left:33.33339%;}
.offset-m35 {margin-left:35%;}
.offset-m40 {margin-left:40%;}
.offset-m45 {margin-left:45%;}
.offset-m50 {margin-left:50%;}
.offset-m55 {margin-left:55%;}
.offset-m60 {margin-left:60%;}
.offset-m65 {margin-left:65%;}
.offset-m66 {margin-left:66.66669%;}
.offset-m70 {margin-left:70%;}
.offset-m75 {margin-left:75%;}
.offset-m80 {margin-left:80%;}
.offset-m85 {margin-left:85%;}
.offset-m90 {margin-left:90%;}
}

@media screen and (max-width:750px) {
.offset-s0 {margin-left:0%;}
.offset-s5 {margin-left:5%;}
.offset-s10 {margin-left:10%;}
.offset-s15 {margin-left:15%;}
.offset-s20 {margin-left:20%;}
.offset-s25 {margin-left:25%;}
.offset-s30 {margin-left:30%;}
.offset-s33 {margin-left:33.33339%;}
.offset-s35 {margin-left:35%;}
.offset-s40 {margin-left:40%;}
.offset-s45 {margin-left:45%;}
.offset-s50 {margin-left:50%;}
.offset-s55 {margin-left:55%;}
.offset-s60 {margin-left:60%;}
.offset-s65 {margin-left:65%;}
.offset-s66 {margin-left:66.66669%;}
.offset-s70 {margin-left:70%;}
.offset-s75 {margin-left:75%;}
.offset-s80 {margin-left:80%;}
.offset-s85 {margin-left:85%;}
.offset-s90 {margin-left:90%;}
}

@media screen and (max-width:1200px) {
.show-m {display:block;}
.hide-m {display:none;}
}
@media screen and (max-width:750px) {
.show-s {display:block;}
.hide-s {display:none;}
}

ul.box-advance>li {float:left;}
ul.box-advance.list1>li {clear:both;width:100%;}
ul.box-advance.list2>li {clear:none;width:50%;}
ul.box-advance.list2>li:nth-of-type(2n+1) {clear:both;}
ul.box-advance.list3>li {clear:none;width:33.333%;}
ul.box-advance.list3>li:nth-of-type(3n+1) {clear:both;}
ul.box-advance.list4>li {clear:none;width:25%;}
ul.box-advance.list4>li:nth-of-type(4n+1) {clear:both;}
ul.box-advance.list5>li {clear:none;width:20%;}
ul.box-advance.list5>li:nth-of-type(5n+1) {clear:both;}
ul.box-advance.list6>li {clear:none;width:16.666%;}
ul.box-advance.list6>li:nth-of-type(6n+1) {clear:both;}
ul.box-advance.list7>li {clear:none;width:14.285%;}
ul.box-advance.list7>li:nth-of-type(7n+1) {clear:both;}
ul.box-advance.list8>li {clear:none;width:12.5%;}
ul.box-advance.list8>li:nth-of-type(8n+1) {clear:both;}
ul.box-advance.list9>li {clear:none;width:11.111%;}
ul.box-advance.list9>li:nth-of-type(9n+1) {clear:both;}
ul.box-advance.list10>li {clear:none;width:10%;}
ul.box-advance.list10>li:nth-of-type(10n+1) {clear:both;}
ul.box-advance.list11>li {clear:none;width:9.09%;}
ul.box-advance.list11>li:nth-of-type(11n+1) {clear:both;}
ul.box-advance.list12>li {clear:none;width:8.333%;}
ul.box-advance.list12>li:nth-of-type(12n+1) {clear:both;}

ul.box-advance.plr {padding-right:0;padding-left:0;}
ul.box-advance.plr>li {padding-right:.75rem;padding-left:.75rem;}

@media screen and (max-width:1200px) {
ul.box-advance.list-m1>li:nth-of-type(n) {clear:both;width:100%;}
ul.box-advance.list-m2>li:nth-of-type(n) {clear:none;width:50%;}
ul.box-advance.list-m2>li:nth-of-type(2n+1) {clear:both;}
ul.box-advance.list-m3>li:nth-of-type(n) {clear:none;width:33%;}
ul.box-advance.list-m3>li:nth-of-type(3n+1) {clear:both;}
ul.box-advance.list-m4>li:nth-of-type(n) {clear:none;width:25%;}
ul.box-advance.list-m4>li:nth-of-type(4n+1) {clear:both;}
ul.box-advance.list-m5>li:nth-of-type(n) {clear:none;width:20%;}
ul.box-advance.list-m5>li:nth-of-type(5n+1) {clear:both;}
ul.box-advance.list-m6>li:nth-of-type(n) {clear:none;width:16.666%;}
ul.box-advance.list-m6>li:nth-of-type(6n+1) {clear:both;}
ul.box-advance.list-m7>li:nth-of-type(n) {clear:none;width:14.285%;}
ul.box-advance.list-m7>li:nth-of-type(7n+1) {clear:both;}
ul.box-advance.list-m8>li:nth-of-type(n) {clear:none;width:12.5%;}
ul.box-advance.list-m8>li:nth-of-type(8n+1) {clear:both;}
ul.box-advance.list-m9>li:nth-of-type(n) {clear:none;width:11.111%;}
ul.box-advance.list-m9>li:nth-of-type(9n+1) {clear:both;}
ul.box-advance.list-m10>li:nth-of-type(n) {clear:none;width:10%;}
ul.box-advance.list-m10>li:nth-of-type(10n+1) {clear:both;}
ul.box-advance.list-m11>li:nth-of-type(n) {clear:none;width:9.09%;}
ul.box-advance.list-m11>li:nth-of-type(11n+1) {clear:both;}
ul.box-advance.list-m12>li:nth-of-type(n) {clear:none;width:8.333%;}
ul.box-advance.list-m12>li:nth-of-type(12n+1) {clear:both;}
}
@media screen and (max-width:750px) {
ul.box-advance.list-s1>li:nth-of-type(n) {clear:both;width:100%;}
ul.box-advance.list-s2>li:nth-of-type(n) {clear:none;width:50%;}
ul.box-advance.list-s2>li:nth-of-type(2n+1) {clear:both;}
ul.box-advance.list-s3>li:nth-of-type(n) {clear:none;width:33%;}
ul.box-advance.list-s3>li:nth-of-type(3n+1) {clear:both;}
ul.box-advance.list-s4>li:nth-of-type(n) {clear:none;width:25%;}
ul.box-advance.list-s4>li:nth-of-type(4n+1) {clear:both;}
ul.box-advance.list-s5>li:nth-of-type(n) {clear:none;width:20%;}
ul.box-advance.list-s5>li:nth-of-type(5n+1) {clear:both;}
ul.box-advance.list-s6>li:nth-of-type(n) {clear:none;width:16.666%;}
ul.box-advance.list-s6>li:nth-of-type(6n+1) {clear:both;}
ul.box-advance.list-s7>li:nth-of-type(n) {clear:none;width:14.285%;}
ul.box-advance.list-s7>li:nth-of-type(7n+1) {clear:both;}
ul.box-advance.list-s8>li:nth-of-type(n) {clear:none;width:12.5%;}
ul.box-advance.list-s8>li:nth-of-type(8n+1) {clear:both;}
ul.box-advance.list-s9>li:nth-of-type(n) {clear:none;width:11.111%;}
ul.box-advance.list-s9>li:nth-of-type(9n+1) {clear:both;}
ul.box-advance.list-s10>li:nth-of-type(n) {clear:none;width:10%;}
ul.box-advance.list-s10>li:nth-of-type(10n+1) {clear:both;}
ul.box-advance.list-s11>li:nth-of-type(n) {clear:none;width:9.09%;}
ul.box-advance.list-s11>li:nth-of-type(11n+1) {clear:both;}
ul.box-advance.list-s12>li:nth-of-type(n) {clear:none;width:8.333%;}
ul.box-advance.list-s12>li:nth-of-type(12n+1) {clear:both;}
}

/*-----------------------module------------------------*/

/*--breadcrumb--*/
ul.breadcrumb {margin-bottom:1.5rem;padding:1rem 1.5rem;background-color:#f1f2f4;color:#666;text-align:left;font-size:1.25rem;}
ul.breadcrumb li {float:left;}
ul.breadcrumb li a {color:inherit;}
ul.breadcrumb li a:hover {color:#333;}
ul.breadcrumb li:not(:first-of-type):before {display:inline-block;margin:0 .75rem;width:11px;height:13px;background-image:url('../img/arrow.png');background-position:-1px -14px;content:'';vertical-align:middle;}
ul.breadcrumb small {margin-left:1rem;font-size:75%;opacity:0.75;filter:Alpha(Opacity =75);}

/*--separator--*/
.separator {margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #ddd;color:#666;text-align:left;font-size:1.25rem;}
.separator small {margin-left:1rem;font-size:75%;opacity:0.75;filter:Alpha(Opacity =75);}

/*--panel--*/
.panel {position:relative;overflow:hidden;margin-bottom:1.5rem;border:2px solid #f1f2f4;border-radius:.375rem;box-shadow:0 .125rem .25rem rgba(0,0,0,0.2);}
.panel>.title {padding:1rem 1.5rem;background-color:#f1f2f4;color:#666;text-align:left;font-size:1.25rem;}
.panel>.title small {margin-left:1rem;font-size:75%;opacity:0.75;filter:Alpha(Opacity =75);}
.panel>.content {padding:1.5rem;background-color:#fff;text-align:left;}

.panel>.action {position:absolute;top:1.1rem;right:1.5rem;}
.panel>.action>i {font-size:.75rem;opacity:0.5;cursor:pointer;filter:Alpha(Opacity =50);}
.panel>.action>i:last-of-type {margin-right:0;}
.panel>.action>i:hover {opacity:0.75;filter:Alpha(Opacity =75);}
.panel>.action>i.active {-webkit-transform:rotate(180deg);transform:rotate(180deg);}

/*--tab--*/
.tab {overflow:hidden;margin-bottom:1.5rem;border:2px solid #f1f2f4;border-radius:.375rem;}
.tab>ul.nav {background-color:#f1f2f4;}
.tab>ul.nav>li {float:left;padding:1rem 1.5rem;color:#666;text-align:center;white-space:nowrap;font-size:1rem;line-height:1.5;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s;}
.tab>ul.nav>li.active {background-color:#fff;}
.tab>ul.content {background-color:#fff;}
.tab>ul.content>li {display:none;padding:1.5rem;text-align:left;}
.tab>ul.content>li.active {display:block;}

.tab.vertical>ul.nav {display:table-cell;width:20%;vertical-align:top;}
.tab.vertical>ul.nav>li {float:none;overflow:hidden;max-height:10rem;white-space:normal;}
.tab.vertical>ul.content {display:table-cell;width:80%;vertical-align:top;}

/*--accordion--*/
ul.accordion {margin-bottom:1.5rem;}
ul.accordion>li {overflow:hidden;margin-bottom:.5rem;border:2px solid #f1f2f4;border-radius:.375rem;}
ul.accordion>li>.title {padding:1rem 1.5rem;background-color:#fff;color:#666;text-align:left;font-size:1.25rem;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s;}
ul.accordion>li>.title small {margin-left:1rem;font-size:75%;opacity:0.75;filter:Alpha(Opacity =75);}
ul.accordion>li>.title:after {float:right;margin:.3rem 0 0 0;content:"\e161";font-style:normal;font-size:.75rem;font-family:Flaticon;opacity:0.5;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:rotate(180deg);transform:rotate(180deg);filter:Alpha(Opacity =50);}
ul.accordion>li>.content {display:none;padding:1.5rem;background-color:#fff;text-align:left;}

ul.accordion>li>.title:hover,
ul.accordion>li.active>.title {background-color:#f1f2f4;}
ul.accordion>li.active>.title:after {-webkit-transform:rotate(0deg);transform:rotate(0deg);}

/*--button--*/
.btn {display:inline-block;padding:.75rem 2rem;border-radius:.375rem;background-color:#666;color:#fff;vertical-align:middle;text-align:center;white-space:nowrap;font-size:1.125rem;cursor:pointer;}
.btn:hover {box-shadow:0 0 20rem rgba(0,0,0,.5) inset;color:#fff;}
.btn.xs {padding:.5rem 1rem;font-size:.925rem;}
.btn.xl {padding:1rem 3rem;font-size:1.25rem;}
.btn.icon i {margin-right:0;}
.btn.disabled {opacity:0.5;cursor:default;pointer-events:none;filter:Alpha(Opacity =50);}
.btn.square {border-radius:0;}
.btn.line {display:block;width:100%;}

.btn-group {display:inline-block;}
.btn-group .btn {float:left;margin:0 0 0 1px !important;}
.btn-group .btn:not(:first-of-type):not(:last-of-type) {border-radius:0;}
.btn-group .btn:first-of-type {margin-left:0 !important;border-radius:.375rem 0 0 .375rem;}
.btn-group .btn:last-of-type {border-radius:0 .375rem .375rem 0;}

.btn-group.vertical .btn {float:none;display:block;margin:1px 0 0 0 !important;}
.btn-group.vertical .btn:not(:first-of-type):not(:last-of-type) {border-radius:0;}
.btn-group.vertical .btn:first-of-type {margin-bottom:0 !important;border-radius:.375rem .375rem 0 0;}
.btn-group.vertical .btn:last-of-type {border-radius:0 0 .375rem .375rem;}

.btn-group.square .btn {border-radius:0 !important;}

/*--icon--*/
@font-face {font-weight:normal;font-style:normal;font-family:"Flaticon";src:url("../icon/flaticon.eot");src:url("../icon/flaticon.eot#iefix") format("embedded-opentype"),url("../icon/flaticon.woff") format("woff"),url("../icon/flaticon.ttf") format("truetype"),url("../icon/flaticon.svg") format("svg");}
[class^="flaticon-"]:before,[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,[class*=" flaticon-"]:after {margin-left:0;font-style:normal;font-family:Flaticon;}
[class^="flaticon-"],[class*=" flaticon-"] {display:inline-block;margin-right:.5rem;vertical-align:baseline;line-height:1;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a [class^="flaticon-"],a [class*=" flaticon-"],.btn [class^="flaticon-"],.btn [class*=" flaticon-"] {-webkit-transition:all 0s;transition:all 0s;}
.flaticon-acrobat1:before{content:"\e000";}.flaticon-add164:before{content:"\e001";}.flaticon-adding6:before{content:"\e002";}.flaticon-alarm40:before{content:"\e003";}.flaticon-analogic4:before{content:"\e004";}.flaticon-anchor33:before{content:"\e005";}.flaticon-archive22:before{content:"\e006";}.flaticon-arroba15:before{content:"\e007";}.flaticon-arrow605:before{content:"\e008";}.flaticon-arrow606:before{content:"\e009";}.flaticon-arrow607:before{content:"\e00a";}.flaticon-arrow608:before{content:"\e00b";}.flaticon-ascending19:before{content:"\e00c";}.flaticon-attachment18:before{content:"\e00d";}.flaticon-audio49:before{content:"\e00e";}.flaticon-audio50:before{content:"\e00f";}.flaticon-audio51:before{content:"\e010";}.flaticon-back50:before{content:"\e011";}.flaticon-bag34:before{content:"\e012";}.flaticon-binary9:before{content:"\e013";}.flaticon-black388:before{content:"\e014";}.flaticon-black389:before{content:"\e015";}.flaticon-black390:before{content:"\e016";}.flaticon-black391:before{content:"\e017";}.flaticon-black392:before{content:"\e018";}.flaticon-black393:before{content:"\e019";}.flaticon-blackboard13:before{content:"\e01a";}.flaticon-blackboard14:before{content:"\e01b";}.flaticon-book194:before{content:"\e01c";}.flaticon-book195:before{content:"\e01d";}.flaticon-bookmark37:before{content:"\e01e";}.flaticon-bookmarked5:before{content:"\e01f";}.flaticon-broken40:before{content:"\e020";}.flaticon-broken41:before{content:"\e021";}.flaticon-bug17:before{content:"\e022";}.flaticon-burn6:before{content:"\e023";}.flaticon-business167:before{content:"\e024";}.flaticon-calendar147:before{content:"\e025";}.flaticon-car124:before{content:"\e026";}.flaticon-card29:before{content:"\e027";}.flaticon-cascade3:before{content:"\e028";}.flaticon-cat48:before{content:"\e029";}.flaticon-cat49:before{content:"\e02a";}.flaticon-centered5:before{content:"\e02b";}.flaticon-chat60:before{content:"\e02c";}.flaticon-chat61:before{content:"\e02d";}.flaticon-checked18:before{content:"\e02e";}.flaticon-checked19:before{content:"\e02f";}.flaticon-cinema34:before{content:"\e030";}.flaticon-circular237:before{content:"\e031";}.flaticon-circular238:before{content:"\e032";}.flaticon-circular239:before{content:"\e033";}.flaticon-clapper4:before{content:"\e034";}.flaticon-clipboard85:before{content:"\e035";}.flaticon-clock88:before{content:"\e036";}.flaticon-clock89:before{content:"\e037";}.flaticon-cloud285:before{content:"\e038";}.flaticon-cloud287:before{content:"\e039";}.flaticon-code33:before{content:"\e03a";}.flaticon-code34:before{content:"\e03b";}.flaticon-commercial28:before{content:"\e03c";}.flaticon-commercial29:before{content:"\e03d";}.flaticon-computer161:before{content:"\e03e";}.flaticon-connection20:before{content:"\e03f";}.flaticon-console9:before{content:"\e040";}.flaticon-contacts12:before{content:"\e041";}.flaticon-contrast22:before{content:"\e042";}.flaticon-contrast23:before{content:"\e043";}.flaticon-copy29:before{content:"\e044";}.flaticon-credit82:before{content:"\e045";}.flaticon-credit83:before{content:"\e046";}.flaticon-cross87:before{content:"\e047";}.flaticon-cross88:before{content:"\e048";}.flaticon-cross89:before{content:"\e049";}.flaticon-cube30:before{content:"\e04a";}.flaticon-curved24:before{content:"\e04b";}.flaticon-database44:before{content:"\e04c";}.flaticon-database45:before{content:"\e04d";}.flaticon-descending11:before{content:"\e04e";}.flaticon-descending12:before{content:"\e04f";}.flaticon-design23:before{content:"\e050";}.flaticon-design24:before{content:"\e051";}.flaticon-design25:before{content:"\e052";}.flaticon-design26:before{content:"\e053";}.flaticon-diamond34:before{content:"\e054";}.flaticon-dice16:before{content:"\e055";}.flaticon-directional13:before{content:"\e056";}.flaticon-disabled3:before{content:"\e057";}.flaticon-disc26:before{content:"\e058";}.flaticon-diskette9:before{content:"\e059";}.flaticon-dollar159:before{content:"\e05a";}.flaticon-double104:before{content:"\e05b";}.flaticon-double105:before{content:"\e05c";}.flaticon-double106:before{content:"\e05d";}.flaticon-double107:before{content:"\e05e";}.flaticon-double108:before{content:"\e05f";}.flaticon-double109:before{content:"\e060";}.flaticon-double110:before{content:"\e061";}.flaticon-double111:before{content:"\e062";}.flaticon-down78:before{content:"\e063";}.flaticon-down79:before{content:"\e064";}.flaticon-down80:before{content:"\e065";}.flaticon-down81:before{content:"\e066";}.flaticon-down82:before{content:"\e067";}.flaticon-down83:before{content:"\e068";}.flaticon-down84:before{content:"\e069";}.flaticon-down85:before{content:"\e06a";}.flaticon-down86:before{content:"\e06b";}.flaticon-down87:before{content:"\e06c";}.flaticon-download151:before{content:"\e06d";}.flaticon-download152:before{content:"\e06e";}.flaticon-dreaming1:before{content:"\e06f";}.flaticon-ebook14:before{content:"\e070";}.flaticon-eject22:before{content:"\e071";}.flaticon-eject23:before{content:"\e072";}.flaticon-email89:before{content:"\e073";}.flaticon-equal4:before{content:"\e074";}.flaticon-exchanging2:before{content:"\e075";}.flaticon-exclamation26:before{content:"\e076";}.flaticon-exlamation:before{content:"\e077";}.flaticon-eye102:before{content:"\e078";}.flaticon-fast37:before{content:"\e079";}.flaticon-favourites7:before{content:"\e07a";}.flaticon-file74:before{content:"\e07b";}.flaticon-file75:before{content:"\e07c";}.flaticon-fill1:before{content:"\e07d";}.flaticon-filter18:before{content:"\e07e";}.flaticon-fire36:before{content:"\e07f";}.flaticon-first42:before{content:"\e080";}.flaticon-first44:before{content:"\e081";}.flaticon-flag62:before{content:"\e082";}.flaticon-flag63:before{content:"\e083";}.flaticon-flag64:before{content:"\e084";}.flaticon-focus9:before{content:"\e085";}.flaticon-folder203:before{content:"\e086";}.flaticon-folder204:before{content:"\e087";}.flaticon-folder205:before{content:"\e088";}.flaticon-footprint14:before{content:"\e089";}.flaticon-forefinger2:before{content:"\e08a";}.flaticon-forefinger3:before{content:"\e08b";}.flaticon-four89:before{content:"\e08c";}.flaticon-four90:before{content:"\e08d";}.flaticon-four91:before{content:"\e08e";}.flaticon-four92:before{content:"\e08f";}.flaticon-games33:before{content:"\e090";}.flaticon-gear31:before{content:"\e091";}.flaticon-global30:before{content:"\e092";}.flaticon-global31:before{content:"\e093";}.flaticon-graduate27:before{content:"\e094";}.flaticon-hand144:before{content:"\e095";}.flaticon-hand145:before{content:"\e096";}.flaticon-hand146:before{content:"\e097";}.flaticon-happy48:before{content:"\e098";}.flaticon-headphones34:before{content:"\e099";}.flaticon-home140:before{content:"\e09a";}.flaticon-home141:before{content:"\e09b";}.flaticon-hr:before{content:"\e09c";}.flaticon-image75:before{content:"\e09d";}.flaticon-image76:before{content:"\e09e";}.flaticon-images24:before{content:"\e09f";}.flaticon-infinite7:before{content:"\e0a0";}.flaticon-information58:before{content:"\e0a1";}.flaticon-information59:before{content:"\e0a2";}.flaticon-interface48:before{content:"\e0a3";}.flaticon-interface49:before{content:"\e0a4";}.flaticon-interface50:before{content:"\e0a5";}.flaticon-interface51:before{content:"\e0a6";}.flaticon-interface52:before{content:"\e0a7";}.flaticon-invisible2:before{content:"\e0a8";}.flaticon-italic8:before{content:"\e0a9";}.flaticon-jar18:before{content:"\e0aa";}.flaticon-keyboard50:before{content:"\e0ab";}.flaticon-keyboard51:before{content:"\e0ac";}.flaticon-last13:before{content:"\e0ad";}.flaticon-last14:before{content:"\e0ae";}.flaticon-left176:before{content:"\e0af";}.flaticon-left177:before{content:"\e0b0";}.flaticon-left178:before{content:"\e0b1";}.flaticon-left179:before{content:"\e0b2";}.flaticon-left180:before{content:"\e0b3";}.flaticon-left181:before{content:"\e0b4";}.flaticon-left182:before{content:"\e0b5";}.flaticon-less13:before{content:"\e0b6";}.flaticon-letter51:before{content:"\e0b7";}.flaticon-letter52:before{content:"\e0b8";}.flaticon-libra11:before{content:"\e0b9";}.flaticon-library13:before{content:"\e0ba";}.flaticon-library14:before{content:"\e0bb";}.flaticon-lifeline15:before{content:"\e0bc";}.flaticon-lightbulb46:before{content:"\e0bd";}.flaticon-lighter:before{content:"\e0be";}.flaticon-lightning20:before{content:"\e0bf";}.flaticon-like60:before{content:"\e0c0";}.flaticon-links7:before{content:"\e0c1";}.flaticon-liquid12:before{content:"\e0c2";}.flaticon-list76:before{content:"\e0c3";}.flaticon-locked44:before{content:"\e0c4";}.flaticon-logout13:before{content:"\e0c5";}.flaticon-magic17:before{content:"\e0c6";}.flaticon-magnet13:before{content:"\e0c7";}.flaticon-mail79:before{content:"\e0c8";}.flaticon-male237:before{content:"\e0c9";}.flaticon-man435:before{content:"\e0ca";}.flaticon-man440:before{content:"\e0cb";}.flaticon-man442:before{content:"\e0cc";}.flaticon-map93:before{content:"\e0cd";}.flaticon-map94:before{content:"\e0ce";}.flaticon-mask8:before{content:"\e0cf";}.flaticon-menu48:before{content:"\e0d0";}.flaticon-message10:before{content:"\e0d1";}.flaticon-message9:before{content:"\e0d2";}.flaticon-metro4:before{content:"\e0d3";}.flaticon-microphone78:before{content:"\e0d4";}.flaticon-microphone79:before{content:"\e0d5";}.flaticon-microphone80:before{content:"\e0d6";}.flaticon-microscope19:before{content:"\e0d7";}.flaticon-minus92:before{content:"\e0d8";}.flaticon-minus93:before{content:"\e0d9";}.flaticon-mobile219:before{content:"\e0da";}.flaticon-more17:before{content:"\e0db";}.flaticon-more18:before{content:"\e0dc";}.flaticon-mouse43:before{content:"\e0dd";}.flaticon-mouse44:before{content:"\e0de";}.flaticon-music228:before{content:"\e0df";}.flaticon-musical105:before{content:"\e0e0";}.flaticon-mute35:before{content:"\e0e1";}.flaticon-new90:before{content:"\e0e2";}.flaticon-note45:before{content:"\e0e3";}.flaticon-notebook59:before{content:"\e0e4";}.flaticon-notebook60:before{content:"\e0e5";}.flaticon-numbered7:before{content:"\e0e6";}.flaticon-opposite4:before{content:"\e0e7";}.flaticon-paint62:before{content:"\e0e8";}.flaticon-paint63:before{content:"\e0e9";}.flaticon-paintbrush11:before{content:"\e0ea";}.flaticon-paperclip24:before{content:"\e0eb";}.flaticon-paragraph18:before{content:"\e0ec";}.flaticon-password14:before{content:"\e0ed";}.flaticon-password15:before{content:"\e0ee";}.flaticon-pause40:before{content:"\e0ef";}.flaticon-pause41:before{content:"\e0f0";}.flaticon-pen63:before{content:"\e0f1";}.flaticon-pencil90:before{content:"\e0f2";}.flaticon-pencil91:before{content:"\e0f3";}.flaticon-pencil92:before{content:"\e0f4";}.flaticon-pencil93:before{content:"\e0f5";}.flaticon-person311:before{content:"\e0f6";}.flaticon-personal29:before{content:"\e0f7";}.flaticon-photo190:before{content:"\e0f8";}.flaticon-photogram2:before{content:"\e0f9";}.flaticon-picture28:before{content:"\e0fa";}.flaticon-pin44:before{content:"\e0fb";}.flaticon-pin45:before{content:"\e0fc";}.flaticon-placeholder24:before{content:"\e0fd";}.flaticon-play87:before{content:"\e0fe";}.flaticon-plug32:before{content:"\e0ff";}.flaticon-plus75:before{content:"\e100";}.flaticon-plus76:before{content:"\e101";}.flaticon-point12:before{content:"\e102";}.flaticon-portfolio28:before{content:"\e103";}.flaticon-portfolio29:before{content:"\e104";}.flaticon-power100:before{content:"\e105";}.flaticon-presentation14:before{content:"\e106";}.flaticon-printer85:before{content:"\e107";}.flaticon-prize2:before{content:"\e108";}.flaticon-prohibition18:before{content:"\e109";}.flaticon-puzzle33:before{content:"\e10a";}.flaticon-question49:before{content:"\e10b";}.flaticon-question50:before{content:"\e10c";}.flaticon-rectangular79:before{content:"\e10d";}.flaticon-reply17:before{content:"\e10e";}.flaticon-returning4:before{content:"\e10f";}.flaticon-rewind39:before{content:"\e110";}.flaticon-rewind40:before{content:"\e111";}.flaticon-right173:before{content:"\e112";}.flaticon-right174:before{content:"\e113";}.flaticon-right175:before{content:"\e114";}.flaticon-right176:before{content:"\e115";}.flaticon-right177:before{content:"\e116";}.flaticon-right178:before{content:"\e117";}.flaticon-right179:before{content:"\e118";}.flaticon-right180:before{content:"\e119";}.flaticon-right181:before{content:"\e11a";}.flaticon-right182:before{content:"\e11b";}.flaticon-right183:before{content:"\e11c";}.flaticon-right184:before{content:"\e11d";}.flaticon-right185:before{content:"\e11e";}.flaticon-robot34:before{content:"\e11f";}.flaticon-rocket66:before{content:"\e120";}.flaticon-royal162:before{content:"\e121";}.flaticon-rss45:before{content:"\e122";}.flaticon-rss46:before{content:"\e123";}.flaticon-ruler22:before{content:"\e124";}.flaticon-sad64:before{content:"\e125";}.flaticon-sand16:before{content:"\e126";}.flaticon-search86:before{content:"\e127";}.flaticon-send11:before{content:"\e128";}.flaticon-settings46:before{content:"\e129";}.flaticon-shield84:before{content:"\e12a";}.flaticon-shopping205:before{content:"\e12b";}.flaticon-shopping206:before{content:"\e12c";}.flaticon-slash4:before{content:"\e12d";}.flaticon-smiling58:before{content:"\e12e";}.flaticon-speech103:before{content:"\e12f";}.flaticon-speed10:before{content:"\e130";}.flaticon-speedometer32:before{content:"\e131";}.flaticon-sport15:before{content:"\e132";}.flaticon-squirrel4:before{content:"\e133";}.flaticon-star161:before{content:"\e134";}.flaticon-statistics8:before{content:"\e135";}.flaticon-step5:before{content:"\e136";}.flaticon-stop40:before{content:"\e137";}.flaticon-stop41:before{content:"\e138";}.flaticon-straight19:before{content:"\e139";}.flaticon-sunny14:before{content:"\e13a";}.flaticon-switch26:before{content:"\e13b";}.flaticon-tablet87:before{content:"\e13c";}.flaticon-tag63:before{content:"\e13d";}.flaticon-tag64:before{content:"\e13e";}.flaticon-team2:before{content:"\e13f";}.flaticon-telescope10:before{content:"\e140";}.flaticon-text130:before{content:"\e141";}.flaticon-text131:before{content:"\e142";}.flaticon-text132:before{content:"\e143";}.flaticon-three156:before{content:"\e144";}.flaticon-three157:before{content:"\e145";}.flaticon-three158:before{content:"\e146";}.flaticon-ticket12:before{content:"\e147";}.flaticon-tower19:before{content:"\e148";}.flaticon-triangle34:before{content:"\e149";}.flaticon-triangular52:before{content:"\e14a";}.flaticon-triangular53:before{content:"\e14b";}.flaticon-triple21:before{content:"\e14c";}.flaticon-trophy64:before{content:"\e14d";}.flaticon-truck39:before{content:"\e14e";}.flaticon-tuning1:before{content:"\e14f";}.flaticon-turning2:before{content:"\e150";}.flaticon-two344:before{content:"\e151";}.flaticon-two345:before{content:"\e152";}.flaticon-two346:before{content:"\e153";}.flaticon-two347:before{content:"\e154";}.flaticon-two348:before{content:"\e155";}.flaticon-two349:before{content:"\e156";}.flaticon-two350:before{content:"\e157";}.flaticon-two351:before{content:"\e158";}.flaticon-unblocked:before{content:"\e159";}.flaticon-underlined4:before{content:"\e15a";}.flaticon-up130:before{content:"\e15b";}.flaticon-up131:before{content:"\e15c";}.flaticon-up132:before{content:"\e15d";}.flaticon-up133:before{content:"\e15e";}.flaticon-up134:before{content:"\e15f";}.flaticon-up135:before{content:"\e160";}.flaticon-up136:before{content:"\e161";}.flaticon-up137:before{content:"\e162";}.flaticon-upload101:before{content:"\e163";}.flaticon-upload102:before{content:"\e164";}.flaticon-upload103:before{content:"\e165";}.flaticon-upload104:before{content:"\e166";}.flaticon-uploading12:before{content:"\e167";}.flaticon-upper10:before{content:"\e168";}.flaticon-upper11:before{content:"\e169";}.flaticon-upper9:before{content:"\e16a";}.flaticon-user151:before{content:"\e16b";}.flaticon-verification16:before{content:"\e16c";}.flaticon-visible7:before{content:"\e16d";}.flaticon-voice27:before{content:"\e16e";}.flaticon-wallet28:before{content:"\e16f";}.flaticon-warning30:before{content:"\e170";}.flaticon-warning31:before{content:"\e171";}.flaticon-warning32:before{content:"\e172";}.flaticon-web35:before{content:"\e173";}.flaticon-window52:before{content:"\e174";}.flaticon-zipped1:before{content:"\e175";}

/*--badge--*/
.badge {display:inline-block;margin-left:.5rem;padding:.25rem .375rem;border-radius:.375rem;background-color:#333;color:#fff;vertical-align:baseline;text-align:center;white-space:nowrap;font-size:.875rem;line-height:1;}
.badge.inherit {margin-left:.75rem;font-size:60%;}

/*--msg--*/
.msg {position:relative;margin-bottom:1.5rem;padding:.75rem 2rem .75rem 1rem;border-radius:.375rem;text-align:left;font-size:1rem;line-height:1.75;}
.msg.info {background-color:#f0f9ff;color:#167CAD;}
.msg.correct {background-color:#ecfcee;color:#2f7d2f;}
.msg.error {background-color:#fff1f0;color:#ad1616;}
.msg a:not(.btn) {color:inherit;text-decoration:underline;}
.msg>i[data-close=msg] {position:absolute;top:1.25rem;right:1rem;margin-right:0;color:#999;font-size:.75rem;opacity:0.5;cursor:pointer;filter:Alpha(Opacity =50);}
.msg>i[data-close=msg]:hover {opacity:0.75;filter:Alpha(Opacity =75);}

/*--tooltip--*/
.tooltip {position:relative;cursor:pointer;}
.tooltip-top,.tooltip-bottom,.tooltip-left,.tooltip-right {position:absolute;z-index:1000;visibility:hidden;padding:.375rem .5rem;border-radius:.25rem;background-color:#333;color:#ccc;text-align:left;white-space:nowrap;font-size:.925rem;line-height:1.5;opacity:0;cursor:default;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;filter:Alpha(Opacity =0);}

.tooltip-top {bottom:calc(100% + 1rem);left:calc(50% - 1.075rem);}
.tooltip-top:after {position:absolute;bottom:-.45rem;left:.575rem;border-top:.5rem solid #333;border-right:.5rem solid transparent;border-left:.5rem solid transparent;content:'';}
.tooltip-bottom {top:calc(100% + 1rem);left:calc(50% - 1.075rem);}
.tooltip-bottom:after {position:absolute;top:-.45rem;left:.575rem;border-right:.5rem solid transparent;border-bottom:.5rem solid #333;border-left:.5rem solid transparent;content:'';}
.tooltip-left {top:calc(50% - 1.075rem);right:calc(100% + 1rem);}
.tooltip-left:after {position:absolute;top:.575rem;right:-.45rem;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:.5rem solid #333;content:'';}
.tooltip-right {top:calc(50% - 1.075rem);left:calc(100% + 1rem);}
.tooltip-right:after {position:absolute;top:.575rem;left:-.45rem;border-top:.5rem solid transparent;border-right:.5rem solid #333;border-bottom:.5rem solid transparent;content:'';}

.tooltip:hover .tooltip-top,.tooltip:hover .tooltip-bottom,.tooltip:hover .tooltip-left,.tooltip:hover .tooltip-right,
.tooltip-top.active,.tooltip-bottom.active,.tooltip-left.active,.tooltip-right.active {visibility:visible;opacity:0.95;filter:Alpha(Opacity =95);}

/**--dropmenu--**/
.dropmenu {position:relative;display:inline-block;margin:.5rem;vertical-align:middle;}
.dropmenu>span {float:left;color:#666;font-weight:bold;font-size:1rem;line-height:1.5;cursor:default;-webkit-transition:all 0.2s;transition:all 0.2s;}
.dropmenu>span small {margin-left:.375rem;font-size:100%;}
.dropmenu>span:after {display:inline-block;margin-left:.375rem;width:0;height:0;border-top:.375rem solid #666;border-right:.25rem solid transparent;border-left:.25rem solid transparent;content:'';vertical-align:middle;}

.dropmenu ul {position:absolute;top:120%;left:0;z-index:100;visibility:hidden;padding:.5rem 0;border-radius:.25rem;background-color:#fff;box-shadow:1px 1px .25rem rgba(0,0,0,.5);opacity:0.0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;filter:Alpha(Opacity =0);}
.dropmenu ul li a {display:block;padding:.375rem 1rem;color:#666;text-align:left;white-space:nowrap;font-size:.925rem;}
.dropmenu ul li a:hover,
.dropmenu ul li.active a {background-color:#f1f2f4;color:#333;}
.dropmenu ul li.disabled a {opacity:0.5;cursor:default;pointer-events:none;filter:Alpha(Opacity =50);}

.dropmenu.inverse ul {background-color:#333;}
.dropmenu.inverse ul li a {color:#ccc;}
.dropmenu.inverse ul li a:hover,
.dropmenu.inverse ul li.active a {background-color:#222;color:#fff;}

.dropmenu:hover ul {visibility:visible;opacity:0.95;filter:Alpha(Opacity =95);}
.dropmenu.right ul {right:0;left:auto;}

/*--page--*/
ul.page {display:inline-block;margin-bottom:1.125rem;}
ul.page li {float:left;margin-right:.375rem;margin-bottom:.375rem;}
ul.page li:last-of-type {margin-right:0;}
ul.page li a {display:block;padding:.75rem;border-radius:.25rem;background-color:#f1f2f4;color:#666;white-space:nowrap;font-size:1rem;}
ul.page li a:hover,
ul.page li.active a {background-color:#333;color:#fff;}
ul.page li.disabled a {opacity:0.5;cursor:default;pointer-events:none;filter:Alpha(Opacity =50);}

/*--loading--*/
.loading {margin:1.5rem auto;text-align:center;}
.loading>div {display:inline-block;margin:0 .25rem;width:2rem;height:2rem;border-radius:100%;background-color:#333;animation:bouncedelay 1.0s infinite ease-in-out;-webkit-animation:bouncedelay 1.0s infinite ease-in-out;animation-fill-mode:both;-webkit-animation-fill-mode:both;}
.loading .bounce1 {-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.loading .bounce2 {-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
@keyframes bouncedelay {0%,80%,100%{-webkit-transform:scale(0.0);transform:scale(0.0);}40%{-webkit-transform:scale(1.0);transform:scale(1.0);}}
@-webkit-keyframes bouncedelay{0%,80%,100% {-webkit-transform:scale(0.0);}40%{-webkit-transform:scale(1.0);}}

.loading.inverse>div {background-color:#f1f2f4;}

/*--progress--*/
.progress {overflow:hidden;margin-bottom:1.5rem;border-radius:.375rem;background-color:#f1f2f4;}
.progress>span {float:left;padding:0 .5rem;min-height:1rem;background-color:#ddd;color:#333;text-align:right;font-weight:bold;font-size:1rem;line-height:2;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.progress.inverse {background-color:#666;}
.progress.inverse>span {background-color:#333;color:#fff;}

/*--animated--*/
.animated-fadein {visibility:hidden;opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;}
.animated-fadein.left {-webkit-transform:translate(5rem,0);transform:translate(5rem,0);}
.animated-fadein.right {-webkit-transform:translate(-5rem,0);transform:translate(-5rem,0);}
.animated-fadein.up {-webkit-transform:translate(0,5rem);transform:translate(0,5rem);}
.animated-fadein.down {-webkit-transform:translate(0,-5rem);transform:translate(0,-5rem);}
.animated-fadein.active {visibility:visible;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);}

/*--mask--*/
.mask {position:fixed;top:0%;left:0%;z-index:8199;display:none;width:100%;height:100%;background:rgba(0, 0, 0, 0.75) none repeat scroll 0 0 !important;}
.mask>.content {display:table-cell;padding:0 15%;vertical-align:middle;text-align:center;}
.mask>i[data-close=mask] {position:absolute;top:2rem;right:2rem;margin-right:0;color:#fff;font-size:1.5rem;cursor:pointer;}
.mask>i[data-close=mask]:hover {color:#999;}

/*-----------------------item------------------------*/

/*--media--*/
.media {margin-bottom:1.5rem;}

.media>span {display:block;margin-bottom:.75rem;}
.media>span img {width:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.media dl dt {margin-bottom:.5rem;font-size:1.5rem;line-height:1.5;}
.media dl dd {margin-bottom:.375rem;font-size:1rem;line-height:1.5;}
.media dl dd .btn,.media dl dd .btn-group {margin-top:.25rem;margin-bottom:.25rem;}

.media.left>span {float:left;margin-top:.375rem;}
.media.right>span {float:right;margin-top:.375rem;}
.media.left dl {float:left;padding-left:1.5rem;}
.media.right dl {float:left;padding-right:1.5rem;}

@media screen and (max-width:1200px) {
.media.left.clear-m>span,
.media.right.clear-m>span {float:none;margin-top:0;width:auto;}
.media.left.clear-m dl {float:none;padding-left:0;width:auto;}
.media.right.clear-m dl {float:none;padding-right:0;width:auto;}
}
@media screen and (max-width:750px) {
.media.left.clear-s>span,
.media.right.clear-s>span {float:none;margin-top:0;width:auto;}
.media.left.clear-s dl {float:none;padding-left:0;width:auto;}
.media.right.clear-s dl {float:none;padding-right:0;width:auto;}
}

.media.radius>span {position:relative;z-index:1;overflow:hidden;border-radius:.75rem;}

.media.overlays-bottom,
.media.overlays-all {position:relative;z-index:2;overflow:hidden;}
.media.overlays-bottom>span,
.media.overlays-all>span {margin-bottom:0;}
.media.overlays-bottom dl,
.media.overlays-all dl {position:absolute;bottom:0;left:0;z-index:3;padding:1.5rem;width:100%;max-height:100%;background:rgba(0, 0, 0, 0.55) none repeat scroll 0 0 !important;}
.media.overlays-all dl {height:100%;}
.media.overlays-bottom.radius,
.media.overlays-all.radius {border-radius:.75rem;}
.media.overlays-bottom.zoom:hover>span img,
.media.overlays-all.zoom:hover>span img {-webkit-transform:scale(1.05);transform:scale(1.05);}

.media.zoom>span {overflow:hidden;}
.media.zoom>span:hover img {-webkit-transform:scale(1.05);transform:scale(1.05);}

.media.overlays-bottom.fadein dl,.media.overlays-all.fadein dl {visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;filter:Alpha(Opacity =0);}
.media.overlays-bottom.fadein:hover dl,.media.overlays-all.fadein:hover dl {visibility:visible;opacity:1;filter:Alpha(Opacity =100);}

/*--form--*/
form {color:#666;}
input[type=radio],
input[type=checkbox] {margin-right:.5rem;vertical-align:middle;cursor:pointer;}
input[type=file] {padding:.43rem 0;font-size:1rem;}
input[type=search],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local] {-webkit-appearance:none;}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
input[type=tel],
input[type=search],
input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],
textarea,
select {padding:.5rem .75rem;min-height:2.429rem;border:1px solid #bbb;border-radius:.375rem;box-shadow:0 .1rem .25rem rgba(0, 0, 0, 0.1) inset;color:inherit;font-size:1rem;line-height:1.3;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
textarea {max-height:30rem;min-height:7.5rem;}
select {padding-left:.5rem;padding-right:.5rem;}
select:not([multiple]) {height:2.429rem;}
select.line {margin:0;width:100%;}

input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=search]:focus,
input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,
textarea:focus,
select:focus {border-color:#333;box-shadow:0 .1rem .25rem rgba(0, 0, 0, 0.15) inset, 0 0 .25rem #333;}

input[type=text].active,
input[type=password].active,
input[type=email].active,
input[type=url].active,
input[type=number].active,
input[type=tel].active,
input[type=search].active,
input[type=date].active,input[type=month].active,input[type=week].active,input[type=time].active,input[type=datetime].active,input[type=datetime-local].active,
textarea.active,
select.active {border-color:#ff0000;box-shadow:0 .1rem .25rem rgba(0, 0, 0, 0.15) inset, 0 0 .25rem #ff0000;}

input[type=text]:disabled,
input[type=password]:disabled,
input[type=email]:disabled,
input[type=url]:disabled,
input[type=number]:disabled,
input[type=tel]:disabled,
input[type=search]:disabled,
input[type=date]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=time]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,
textarea:disabled,
select:disabled {background-color:#f1f2f4;opacity:0.75;filter:Alpha(Opacity =75);}

input.noborder {border:0;border-radius:0;box-shadow:0 0 0 !important;}

label {display:inline-block;margin:0 1rem 1rem 0;font-size:1rem;line-height:1.5;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
label>input {width:auto !important;height:auto !important;}
label>p {margin:.375rem 0 0 1.35rem;color:#999;text-align:left;word-wrap:break-word;font-size:.925rem;line-height:1.5;}
label.line {display:block;margin:0 0 .75rem 0;}
label.line:last-of-type {margin-bottom:1rem;}
label.disabled {opacity:0.75;cursor:default;pointer-events:none;filter:Alpha(Opacity =75);}

ul.form {margin-bottom:.5rem;}
ul.form>li {display:inline-block;margin-right:1rem;margin-bottom:1rem;}
ul.form>li>span {display:inline-block;padding:.5rem 1rem .5rem 0;vertical-align:top;font-weight:bold;font-size:1rem;line-height:1.5;}
ul.form>li>div {display:inline-block;text-align:left;}
ul.form>li>div>p {margin:.375rem 0 0 0;color:#999;text-align:left;word-wrap:break-word;font-size:.925rem;line-height:1.5;}
ul.form>li[class^="box"],ul.form>li[class*="box"] {display:block;margin-right:0;}
ul.form>li[class^="box"]>span:not([class^="box"]),ul.form>li[class*="box"]>span:not([class*="box"]) {padding:0 0 .5rem;}
ul.form>li>div[class^="box"],ul.form>li>div[class*="box"] {float:right;}

ul.form>li>div>label:not(.line) {margin:.5rem 1rem .5rem 0;}
ul.form>li>div>label:not(.line):last-of-type {margin-right:0;}
ul.form>li>div>label.line:first-of-type {margin-top:.5rem;}
ul.form>li>div>label.line:last-of-type {margin-bottom:.5rem;}
ul.form>li>div>input,
ul.form>li>div>textarea {width:100%;max-width:100%;}
ul.form>li>div>select:not(:first-of-type) {margin-left:1rem;}
ul.form>li>div>select.line {margin-right:0;}

ul.form>li>div.text {padding-top:.5rem;text-align:left;word-wrap:break-word;font-size:1rem;line-height:1.5;}
ul.form>li>div.icon {position:relative;}
ul.form>li>div.icon>i {position:absolute;top:.7rem;left:.85rem;margin-right:0;font-size:1rem;}
ul.form>li>div.icon>input {padding-left:2.5rem;width:100%;}

ul.form.ratio60>li,ul.form.ratio70>li,ul.form.ratio80>li,ul.form.ratio90>li {display:block;margin-right:0;padding-right:0;padding-left:0;width:100%;}
ul.form.ratio60>li>div,ul.form.ratio70>li>div,ul.form.ratio80>li>div,ul.form.ratio90>li>div {float:right;}
ul.form.ratio60>li>span {width:40%;}
ul.form.ratio60>li>div {width:60%;}
ul.form.ratio70>li>span {width:30%;}
ul.form.ratio70>li>div {width:70%;}
ul.form.ratio80>li>span {width:20%;}
ul.form.ratio80>li>div {width:80%;}
ul.form.ratio90>li>span {width:10%;}
ul.form.ratio90>li>div {width:90%;}

ul.form.ratio100>li {display:block;margin-right:0;padding-right:0;padding-left:0;width:100%;text-align:left;}
ul.form.ratio100>li>span {float:none;padding:0 0 .5rem;width:auto;}
ul.form.ratio100>li>div {float:none;width:100%;}

@media screen and (max-width:1200px) {
ul.form.ratio-m100>li {display:block;margin-right:0;padding-right:0;padding-left:0;width:100%;text-align:left;}
ul.form.ratio-m100>li>span {float:none;padding:0 0 .5rem;width:auto;}
ul.form.ratio-m100>li>div {float:none;width:100%;}
}

@media screen and (max-width:750px) {
ul.form.ratio-s100>li {display:block;margin-right:0;padding-right:0;padding-left:0;width:100%;text-align:left;}
ul.form.ratio-s100>li>span {float:none;padding:0 0 .5rem;width:auto;}
ul.form.ratio-s100>li>div {float:none;width:100%;}
}

/*--table--*/
.table {margin-bottom:1.5rem;width:100%;max-width:100%;}
.table thead tr {border-bottom:2px solid #ccc;background-color:#f1f2f4;color:#666;}
.table thead tr th {padding:1rem .75rem;text-align:left;line-height:1.5;}
.table tbody tr td {padding:.75rem;border-bottom:1px solid #ddd;vertical-align:middle;line-height:1.5;}

.table-scroll {overflow-x:auto;margin-bottom:1.5rem;width:100%;-webkit-overflow-scrolling:touch;}
.table-scroll.nowrap .table thead tr th,
.table-scroll.nowrap .table tbody tr td {white-space:nowrap;}

.table.border thead tr th,
.table.border tbody tr td {border:1px solid #ddd;}

.table.noborder thead tr th,
.table.noborder tbody tr td {border:0;}

.table.striped tbody tr:nth-of-type(odd) {background-color:#f1f2f4;}
.table.hover tbody tr:hover {background-color:#f1f2f4;}

/*-----------------------menu------------------------*/

/*--menu-base--*/
.menu.base>div {float:left;border-right:1px solid #dfdfdf;}
.menu.base>div:last-of-type {border-right:0;}
.menu.base>div>a {display:block;padding:1.125rem 1rem;background-color:#f1f2f4;color:#666;font-size:1.25rem;line-height:1.25;}

.menu.base>div:hover>a, 
.menu.base>div.active>a {background-color:#333;color:#fff;}

/**--menu-drop--**/
.menu.drop>div {position:relative;float:left;border-right:1px solid #dfdfdf;}
.menu.drop>div:last-of-type {border-right:0;}
.menu.drop>div>a {display:block;padding:1.125rem 1rem;background-color:#f1f2f4;color:#666;font-size:1.25rem;line-height:1.25;}
.menu.drop>div>a>i.arrow {display:inline-block;margin-left:.75rem;width:10px;height:10px;background-image:url('../img/arrow.png');background-position:-1px -28px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg);}

.menu.drop>div>ul {position:absolute;top:50%;left:0;z-index:100;visibility:hidden;padding:.5rem 0;min-width:10rem;background-color:#333;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;filter:Alpha(Opacity =0);}
.menu.drop>div>ul>li>a {display:block;padding:.25rem 1rem;color:#ccc;text-align:left;white-space:nowrap;font-size:1rem;line-height:1.5;}
.menu.drop>div>ul>li:hover>a,
.menu.drop>div>ul>li.active>a {background-color:#222;color:#fff;}

.menu.drop>div:hover>a,
.menu.drop>div.active>a {background-color:#333;color:#fff;}
.menu.drop>div:hover>ul {top:99.9999%;visibility:visible;opacity:0.95;filter:Alpha(Opacity =95);}

/**--menu-accordion--**/
.menu.accordion {margin-bottom:1.5rem;}
.menu.accordion>div {border-bottom:1px solid #dfdfdf;}
.menu.accordion>div:last-of-type {border-bottom:0;}
.menu.accordion>div>a {display:block;padding:1.125rem 1rem;background-color:#f1f2f4;color:#666;text-align:left;font-size:1.25rem;line-height:1.25;}
.menu.accordion>div>a>i.arrow {float:right;display:block;margin-top:.375rem;width:10px;height:10px;background-image:url('../img/arrow.png');background-position:-1px -28px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg);}

.menu.accordion>div>ul {display:none;padding:.5rem 0;background-color:#333;}
.menu.accordion>div>ul>li>a {display:block;padding:.25rem 1rem;color:#ccc;text-align:left;font-size:1rem;line-height:1.5;}
.menu.accordion>div>ul>li:hover>a,
.menu.accordion>div>ul>li.active>a {background-color:#222;color:#fff;}

.menu.accordion>div:hover>a,
.menu.accordion>div.active>a {background-color:#333;color:#fff;}
.menu.accordion>div.active>a>i.arrow {-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}

/**--menu-fadeinright--**/
.menu.fadeinright {margin-bottom:1.5rem;}
.menu.fadeinright>div {position:relative;border-bottom:1px solid #dfdfdf;}
.menu.fadeinright>div:last-of-type {border-bottom:0;}
.menu.fadeinright>div>a {display:block;padding:1.125rem 1rem;background-color:#f1f2f4;color:#666;text-align:left;font-size:1.25rem;line-height:1.25;}
.menu.fadeinright>div>a>i.arrow {float:right;display:block;margin-top:.375rem;width:10px;height:10px;background-image:url('../img/arrow.png');background-position:-1px -28px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

.menu.fadeinright>div>ul {position:absolute;top:0;left:85%;z-index:100;visibility:hidden;padding:.5rem 0;min-width:10rem;background-color:#333;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;filter:Alpha(Opacity =0);}
.menu.fadeinright>div>ul>li>a {display:block;padding:.25rem 1rem;color:#ccc;text-align:left;white-space:nowrap;font-size:1rem;line-height:1.5;}
.menu.fadeinright>div>ul>li:hover>a,
.menu.fadeinright>div>ul>li.active>a {background-color:#222;color:#fff;}

.menu.fadeinright>div:hover>a,
.menu.fadeinright>div.active>a {background-color:#333;color:#fff;}
.menu.fadeinright>div.active>a>i.arrow {-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.menu.fadeinright>div:hover>ul {left:99.9999%;visibility:visible;opacity:1;filter:Alpha(Opacity =100);}
.menu.fadeinright>div.active>ul {position:relative;top:0;left:0;z-index:inherit;visibility:visible;opacity:1;filter:Alpha(Opacity =100);}

/*-----------------------toggle navigation------------------------*/

/**--toggle-nav--**/
.toggle-nav {position:fixed;top:0;left:-20rem;z-index:8001;visibility:hidden;overflow:auto;padding-top:2rem;width:20rem;height:100%;background-color:#333;box-shadow:5px 0 5px rgba(0, 0, 0, 0.15);color:#fff;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;filter:Alpha(Opacity =0);-webkit-overflow-scrolling:touch;}
.toggle-nav.active {left:0;visibility:visible;opacity:1;filter:Alpha(Opacity =100);}
.toggle-nav>i[data-close=togglenavigation] {position:absolute;top:.85rem;right:.85rem;margin-right:0;font-size:.75rem;opacity:0.5;cursor:pointer;filter:Alpha(Opacity =50);}
.toggle-nav>i[data-close=togglenavigation]:hover {opacity:0.75;filter:Alpha(Opacity =75);}

.toggle-nav .menu.accordion {margin-bottom:1.5rem;}
.toggle-nav .menu.accordion>div {border-bottom:1px solid #444;}
.toggle-nav .menu.accordion>div:last-of-type {border-bottom:1px solid #444;}
.toggle-nav .menu.accordion>div>a {padding:.75rem 1rem;background-color:transparent;color:#ccc;text-align:left;font-size:1.125rem;line-height:1.25;}
.toggle-nav .menu.accordion>div>a>i.arrow {background-position:-1px -28px;}

.toggle-nav .menu.accordion>div>ul {padding:.5rem 0;background-color:#333;}
.toggle-nav .menu.accordion>div>ul>li>a {padding:.25rem 1rem;color:#ccc;text-align:left;font-size:.925rem;line-height:1.5;}
.toggle-nav .menu.accordion>div>ul>li:hover>a,
.toggle-nav .menu.accordion>div>ul>li.active>a {background-color:#222;color:#fff;}

.toggle-nav .menu.accordion>div:hover>a,
.toggle-nav .menu.accordion>div.active>a {background-color:#333;color:#fff;}

.toggle-content {position:relative;top:0;left:0;overflow-x:hidden;width:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.toggle-content.active {left:20rem;}

/*-----------------------clear------------------------*/

ul.breadcrumb,.separator,.panel,.tab,ul.accordion,.msg,.loading,.progress,.media,ul.form,.menu {clear:both;}
.btn,.badge,.tooltip-top,.tooltip-bottom,.tooltip-left,.tooltip-right {text-decoration:none;text-indent:0;text-transform:none;text-shadow:none;word-spacing:normal;letter-spacing:normal;font-weight:normal;font-style:normal;text-rendering:auto;}
panel>.action,ul.accordion>li>.title:after,[class^="flaticon-"],[class*=" flaticon-"],.loading,.media>span,ul.form>li {text-indent:0;}
ul.breadcrumb,.separator,.panel,.tab,ul.accordion,.btn,.dropmenu,ul.page,.loading,.media>span,ul.form,ul.form>li {line-height:normal;}
.panel>.action,.loading,ul.form,ul.form>li {font-size:medium;}

ul.baselist li:last-of-type,ol.baselist li:last-of-type,dl.baselist dd:last-of-type,
blockquote p:last-child,blockquote .basebox:last-child,
blockquote ul.baselist:last-child,blockquote ol.baselist:last-child,blockquote dl.baselist:last-child,
blockquote address:last-child,blockquote blockquote:last-child,
.panel>.content p:last-child,.panel>.content .basebox:last-child,
.panel>.content ul.baselist:last-child,.panel>.content ol.baselist:last-child,.panel>.content dl.baselist:last-child,
.panel>.content address:last-child,.panel>.content blockquote:last-child,
.tab>ul.content p:last-child,.tab>ul.content .basebox:last-child,
.tab>ul.content>li ul.baselist:last-child,.tab>ul.content>li ol.baselist:last-child,.tab>ul.content>li dl.baselist:last-child,
.tab>.content address:last-child,.tab>.content blockquote:last-child,
ul.accordion>li:last-of-type,
ul.accordion>li>.content p:last-child,ul.accordion>li>.content .basebox:last-child,
ul.accordion>li>.content ul.baselist:last-child,ul.accordion>li>.content ol.baselist:last-child,ul.accordion>li>.content dl.baselist:last-child,
ul.accordion>li>.content address:last-child,ul.accordion>li>.content blockquote:last-child,
.msg p:last-child,.msg .basebox:last-child,
.msg ul.baselist:last-child,.msg ol.baselist:last-child,.msg dl.baselist:last-child,
.media dl dd:last-of-type,
ul.baselist label,ol.baselist label,dl.baselist label,.table label,
.table-scroll .table {margin-bottom:0;}

blockquote:after,
[class^="box"]:after,[class*="box"]:after,
[class^="offset"]:after,[class*="offset"]:after,
ul.box-advance:after,ul.box-advance>li:after,
.basebox:after,
.wrapper:after,
.header:after,
.main:after,
.footer:after,
.shell:after,
.sidebar:after,
.container:after,
ul.breadcrumb:after,
.panel>.content:after,
.tab>ul.nav:after,
.tab>ul.content>li:after,
ul.accordion>li>.content:after,
.mask>.content:after,
.media:after,
.media dl dd:after,
ul.form:after,
ul.form>li:after,
.menu:after {clear:both;display:table;content:"";line-height:0;}

.clear {clear:both;*zoom:1;}
.clear:before,.clear:after {display:table;content:"";line-height:0;}